package com.huarui.saleReturn.util;

public enum ConstantParamEnum {
    /**
     * 判断是否单据所有者
     */
	ISOWNER("isOwner"),
    /**
     * 按钮
     */
	BUTTONS("buttons"),
	/**
	 * 草稿状态下操作
	 */
	TYPE_OF_CREATE("create"),
	/**
	 * 待入库下操作
	 */
	TYPE_OF_SUBMIT("submit"),
	/**
	 * 入库完成
	 */
	TYPE_OF_DELIVERY("delivery"), 
	/**
	 * 主表
	 */
	MAIN("main"),
	/**
	 * 明细表
	 */
	DETAILS("details"),
	/**
	 * 被删除记录明细id
	 */
	DELETEITEMIDS("deleteItemIds"),
	/**
	 * id
	 */
	ID("id"),
	/**
	 * companyId
	 */
	COMPANYID("companyId"),
	/**
	 * sellerId
	 */
	SELLERID("sellerId"),
	/**
	 * update
	 */
	UPDATE("update"), 
	/**
	 * 新增明细
	 */
	ADDITEMS("addItems"),
	/**
	 * 修改明细
	 */
	MODIFYITEMS("modifyItems"),
	/**
	 * 总金额
	 */
	TOTALAMOUNT("totalAmount"),
	
	IDS("ids"),
	SALERETURNID("saleReturnId"),
	MSG("msg"),
	MSG_AHEAD("该销售退货单已被"),
	/**
	 * 处理完毕
	 */
	MSG_HAS_COMPLETE("处理完毕!"),
	
	MSG_ISNOT_OWNER("所拥有,请重新获取单据!"),
	SUCCESS("success"),
	
	VARGROUP("varGroup"),
	
	SAVE_CREATE_SUCCESS("{'alert':'保存草稿成功!'}"), 
	
	SAVE_FAILURE("销售退货单据保存失败....."),
	
	SAVE_SUBMIT_SUCCESS("{'alert':'单据保存成功!'}"), 
	
	SAVE_DELIVERY_SUCCESS("{'confirm':'完成退库,是否生成应收款单据?'}"),
	
	INVENTORIES("inventories"), 
	/**
	 * 分页大小
	 */
	PAGESIZE("8"), 
	/**
	 * 排序方式
	 */
	DESC("DESC"), 
	/**
	 * 销售单浏览排序字段
	 */
	ORDERBY_GMTREALDELIVERY("gmtRealDelivery"), 
	/**
	 * 用于分页
	 * 
	 */
	LISTMODEL("listModel"), 
	
	TOTALPROPERTY("totalProperty"),
	
	ROOT("root"), 
	
	OPEN_FAILURE("打开销售退货单据失败..."),
	/**
	 * 接手单据
	 */
	
	ACCEPT_RECEIPT("accept"), 
	/**
	 * 释放单据
	 */
	RELEASE_RECEIPT("release"), 
	/**
	 * 接手或释放单据失败
	 */
	OPERATION_FAILURE("操作单据失败...."), 
	/**
	 * 删除草稿成功
	 */
	DELETE_DRAFT_SUCCESS("删除草稿成功..."), 
	/**
	 * 草稿不存在
	 */
	DRAFT_NOT_EXIST("草稿不存在..."), 
	/**
	 * 删除草稿失败
	 */
	DELETE_DRAFT_FAILURE("删除草稿失败..."), 
	/**
	 * 退回草稿成功...
	 */
	BACK_TO_DRAFT_SUCCESS("退回草稿成功..."),
	/**
	 * 退回草稿失败
	 */
	BACK_TO_DRAFT_FAILURE("退回草稿失败..."), 
	
	RECEIVABLEID("receivableId"), 
	CUSTOMERID("customerId"), 
	GMTENTRY("gmtEntry"),
	
	SAVE_DRAFT_FAILURE("保存销售退货单草稿失败....."), 
	SAVE_SUBMIT_FAILURE("保存待审核销售退货单失败....."), 
	SAVE_DELIVERY_FAILURE("销售退货单入库失败..."), 
	ACCEPT_RECEIPT_FAILURE("接手单据失败......"), 
	RELEASE_RECEIPT_FAILURE("释放单据失败......");
	
	private String type;

	public String getType() {
		return type;
	}

	private ConstantParamEnum(String type) {
		this.type = type;
	}

}
